home *** CD-ROM | disk | FTP | other *** search
/ C & C++ Multimedia Cyber Classroom / C and C++ Multimedia Cyber Classroom (Prentice Hall) (1998).iso / src / fig06_08.jar / Ch06 / Fig06_08 / Time2.h < prev   
C/C++ Source or Header  |  1997-10-16  |  649b  |  25 lines

  1. // Fig. 6.8: time2.h
  2. // Declaration of the Time class.
  3. // Member functions are defined in time2.cpp
  4.  
  5. // preprocessor directives that
  6. // prevent multiple inclusions of header file
  7. #ifndef TIME2_H
  8. #define TIME2_H
  9.  
  10. // Time abstract data type definition
  11. class Time {
  12. public:
  13.    Time( int = 0, int = 0, int = 0 );  // default constructor
  14.    void setTime( int, int, int ); // set hour, minute, second
  15.    void printMilitary();          // print military time format
  16.    void printStandard();          // print standard time format
  17. private:
  18.    int hour;     // 0 - 23
  19.    int minute;   // 0 - 59
  20.    int second;   // 0 - 59
  21. };
  22.  
  23. #endif
  24.  
  25.